.rider_bank_account
    padding: 25rpx 
    box-sizing: border-box
    .bank_list
        display: flex
        flex-direction: column
        .bank_item
            padding: 25rpx
            box-sizing: border-box
            background-color: #009988
            color: #fff
            display: flex
            border-radius: 4px
            margin-bottom: 20rpx
            &:last-child
                margin-bottom: 0
            .left_icon
                width: 40px
                height: 40px
                display: flex
                align-items: center
                justify-content: center
                background-color: rgba(204,204,204,0.5)
                border-radius: 50%
                .bank_icon
                    width: 30px
                    height: 30px
            .right_cont
                display: flex
                flex-direction: column
                width calc(100% - 50px)
                padding-left: 10px
                box-sizing: border-box
                color: #fff
                .bank_info_box
                    display: flex
                    justify-content: space-between
                    align-items: center
                    .row_item_1
                        flex-direction: column
                    .row_item_2
                        .lifted_btn
                            padding: 3px 20px
                            background-color: rgba(204,204,204,0.5)
                            border-radius: 15px
                            font-size: 12px
                            transition: all 0.2s
                            &:active
                                background-color: rgba(204,204,204,0.7)
                    .bank_name
                        font-size: 17px
                    .bank_type
                        margin-right: 5px
                        color: rgba(255,255,255,0.5)
                        font-size: 13px
                .bank_number
                    margin-top: 30rpx
                    font-size: 20px
            &.bank_item_add
                background-color: #f1f1f1
                .add_more_bank
                    color: #525252
                    margin-left: 10rpx
    .add_bank_cont_box
        width: 90vw
        padding: 25rpx
        box-sizing: border-box
        border-radius: 4px
        .row_line
            display: flex
            align-items: center
            border-bottom: 1px solid #ccc
            padding: 10rpx 0 
            box-sizing: border-box
            .title
                font-size: 15px
                flex: 0.2
            .value
                flex: 1
        .row_right_text
            display: flex
            justify-content: flex-end
            margin: 3px 0 5px 0
            font-size: 12px
            color: #6a6a6a
        .row_line_title
            display: flex
            align-items: center
            justify-content: center
            font-size: 17px
            color: #000
            font-weight: bold
            margin: 10px 0 20px 0
            position relative
            .close_icon_btn
                position: absolute
                right: -10px
                font-weight: normal
                top -20px
        .row_line_tips
            margin-top: 10rpx
            font-size: 12px
            color: #6a6a6a
        .confirm_add_btn
            margin: 30px 0 
            display: flex
            align-items: center
            justify-content: center
            border-radius: 4px
            color: #fff
            background-color: #f37000
            height: 40px
            &:active
                background-color: #cb5f03